package com.zatech.cgnci.project.dto;

import com.zatech.cgnci.project.base.result.PageQueryDTO;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

@Data
public class LiabilityInvoiceQueryDTO  extends PageQueryDTO {

    @ApiModelProperty("合约名称")
    private String contractName;

    @ApiModelProperty("账单编号")
    private String invoiceNumber;

    @ApiModelProperty("账单接收人")
    private String billRecipient;

    @ApiModelProperty("项目名称")
    private String projectName;

    @ApiModelProperty("合约类型")
    private String contractType;

    @ApiModelProperty("账单币种")
    private String currency;

    @ApiModelProperty("应收付开始日期")
    private Date startDueDate;

    @ApiModelProperty("应收付结束日期")
    private Date endDueDate;

    @ApiModelProperty("实收付开始日期")
    private Date startPaymentDate;

    @ApiModelProperty("实收付结束日期")
    private Date endPaymentDate;

    @ApiModelProperty("账单状态")
    private String status;
}
